Class ExtNatEntryImpl

All Implemented Interfaces:
IPCData, ExtNatEntry, NATEntry

public class ExtNatEntryImpl extends NATEntryImpl implements ExtNatEntry
  • Field Details

    • protocol

      protected int protocol
    • insideLocalPort

      protected int insideLocalPort
    • insideGlobalPort

      protected int insideGlobalPort
    • outsideLocalPort

      protected int outsideLocalPort
    • outsideGlobalPort

      protected int outsideGlobalPort
  • Constructor Details

    • ExtNatEntryImpl

      public ExtNatEntryImpl()
  • Method Details

    • getProtocol

      public int getProtocol()
      Specified by:
      getProtocol in interface ExtNatEntry
      Returns:
      int Returns a int
    • setProtocol

      public void setProtocol(int protocol)
      Specified by:
      setProtocol in interface ExtNatEntry
      Parameters:
      protocol - Takes in a parameter of protocol
    • getInsideLocalPort

      public int getInsideLocalPort()
      Specified by:
      getInsideLocalPort in interface ExtNatEntry
      Returns:
      int Returns a int
    • setInsideLocalPort

      public void setInsideLocalPort(int insideLocalPort)
      Specified by:
      setInsideLocalPort in interface ExtNatEntry
      Parameters:
      insideLocalPort - Takes in a parameter of insideLocalPort
    • getInsideGlobalPort

      public int getInsideGlobalPort()
      Specified by:
      getInsideGlobalPort in interface ExtNatEntry
      Returns:
      int Returns a int
    • setInsideGlobalPort

      public void setInsideGlobalPort(int insideGlobalPort)
      Specified by:
      setInsideGlobalPort in interface ExtNatEntry
      Parameters:
      insideGlobalPort - Takes in a parameter of insideGlobalPort
    • getOutsideLocalPort

      public int getOutsideLocalPort()
      Specified by:
      getOutsideLocalPort in interface ExtNatEntry
      Returns:
      int Returns a int
    • setOutsideLocalPort

      public void setOutsideLocalPort(int outsideLocalPort)
      Specified by:
      setOutsideLocalPort in interface ExtNatEntry
      Parameters:
      outsideLocalPort - Takes in a parameter of outsideLocalPort
    • getOutsideGlobalPort

      public int getOutsideGlobalPort()
      Specified by:
      getOutsideGlobalPort in interface ExtNatEntry
      Returns:
      int Returns a int
    • setOutsideGlobalPort

      public void setOutsideGlobalPort(int outsideGlobalPort)
      Specified by:
      setOutsideGlobalPort in interface ExtNatEntry
      Parameters:
      outsideGlobalPort - Takes in a parameter of outsideGlobalPort
    • read

      public void read(EncodedBuffer buffer)
      Reads this object from an EncodedBuffer of raw data
      Specified by:
      read in interface IPCData
      Overrides:
      read in class NATEntryImpl
      Parameters:
      buffer - The EncodedBuffer that contains the raw data from which to construct this object